home *** CD-ROM | disk | FTP | other *** search
/ Animation How-To / Animation How-to CD.iso / PLY / CHAPTER3 / ROCKY / RAINBOW.PI < prev    next >
Text File  |  1994-01-01  |  747b  |  42 lines

  1. // RAINBOW.PI
  2.  
  3. viewpoint {
  4.    from <10,10,-10>
  5.    up    <0, 1, 0>
  6.    at    <0,-3,0>
  7.    angle 40
  8.    resolution 320,240
  9.    aspect 1.333
  10.    }
  11.  
  12. light <1,1,1>,<-20,10,0>
  13. light <1,1,1>,< 20,10,0>
  14.  
  15. background midnightblue
  16.  
  17. define rainbow
  18. texture {
  19.    noise surface {
  20.       position_fn 5
  21.       lookup_fn 1
  22.       octaves 1
  23.       turbulence 2
  24.       ambient 0.2
  25.       diffuse 0.8
  26.       color_map(
  27.       [0.00, 0.16, red, orange ]
  28.       [0.16, 0.33, orange, yellow ]
  29.       [0.33, 0.48, yellow, green ]
  30.       [0.48, 0.67, green, blue ]
  31.       [0.67, 0.83, blue, violet ]
  32.       [0.83, 1.00, violet, black ])
  33.    }
  34. }
  35.  
  36. object {
  37.    polygon 4, <-6,-1, -6>, <-6,-1,  6>,
  38.               < 6,-1,  6>, < 6,-1, -6>
  39.    rainbow
  40.    }
  41.  
  42.